Agent role locking (ARL): theory for multi agent system with e-learning case study
نویسندگان
چکیده
Advances in methods and techniques for software engineering are crucial for industrial and commercial applications, as these systems are required to operate in increasingly complex, distributed, open, dynamic, unpredictable, and inherently highly interactive environments. This article presents Agent Role Locking (ARL) theory supported by a case study as an example of engineering complex systems with autonomous entities, and managing their inherent complexity during analysis, design and implementation. Agent Role Locking (ARL) theory provides a new conceptualization of the relation between agents and roles in MAS. ARL calls on modification of UML interaction diagrams by introducing AIP diagram to preserves the distinguishing characteristics of agent software entities.
منابع مشابه
Engineering an E-learning application using the ARL Theory for Agent Oriented Software Engineering
Software engineering development is crucial for industrial and commercial applications as systems are required to operate in increasingly complex, distributed, open, dynamic, unpredictable, and inherently highly interactive environments. This work is being motivated by the need to engineer complex systems with autonomous entities, to manage systems’ inherent complexity during analysis, design a...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملAgent role locking (ARL): Theory for agent oriented software engineering
Software engineering development is crucial for industrial and commercial applications as these systems are required to operate in increasingly complex, distributed, open, dynamic, unpredictable, and inherently highly interactive environments. This work is being motivated by the need to engineer complex systems with autonomous entities, to manage their inherent complexity during analysis, desig...
متن کاملImproving Agent Performance for Multi-Resource Negotiation Using Learning Automata and Case-Based Reasoning
In electronic commerce markets, agents often should acquire multiple resources to fulfil a high-level task. In order to attain such resources they need to compete with each other. In multi-agent environments, in which competition is involved, negotiation would be an interaction between agents in order to reach an agreement on resource allocation and to be coordinated with each other. In recent ...
متن کاملUtilizing Generalized Learning Automata for Finding Optimal Policies in MMDPs
Multi agent Markov decision processes (MMDPs), as the generalization of Markov decision processes to the multi agent case, have long been used for modeling multi agent system and are used as a suitable framework for Multi agent Reinforcement Learning. In this paper, a generalized learning automata based algorithm for finding optimal policies in MMDP is proposed. In the proposed algorithm, MMDP ...
متن کامل